40 IF PEEK(ZO+27)=44 AND PEEK(ZO+28)=40 AND PEEK(ZO+29)=45 AND PEEK(ZO+30)=41 THEN POKE ZO+10,0:POKE ZO+11,0:POKE ZO+12,7:POKE ZO+13,15:POKE ZO+14,112:OUT &H3D9,0
50 DEF SEG=&H40:STYP=(PEEK(&H10) AND &H30)\&H10:DEF SEG:IF STYP>1 THEN SWID=80:T1=19:T2=22:BLINE$=" " ELSE SWID=40:T1=0:T2=1:BLINE$=CHR$(13)
60 IF STYP>2 THEN PRINT:PRINT"DOSCOLOR requires a color monitor":SOUND 37,0:SOUND 240,6:FOR I=1 TO 5000:NEXT I:STOP
70 ' * * * Set colors for initial display here * * *
80 COLOR 15:WIDTH SWID
90 KEY OFF:CLS:SCREEN 0,0:C1=11:C2=15:C3=0:C4=0
100 COLOR 1,0:SCREEN 0,1:COLOR 1,0:PRINT SPC(SWID-1);" ";
220 LOCATE 13,T1:PRINT BUL$;:FOR X=1 TO 37:PRINT BH$;:NEXT:PRINT BUR$;
230 LOCATE 14,T1:PRINT BV$;" DOSCOLOR ";BV$;
240 LOCATE 15,T1:PRINT BV$;" Version 2.0 ";BV$;
250 LOCATE 16,T1:PRINT BLL$;:FOR X=1 TO 37:PRINT BH$;:NEXT:PRINT BLR$;
260 COLOR 7
270 LOCATE 18,T1+4:PRINT"IBM Internal Use Only";:PRINT
280 LOCATE 21,1:C1=11:C2=15:C3=0:C4=0
290 ON ERROR GOTO 310:PRINT" Loading main program...please wait.";:LOCATE CSRLIN,1
300 FOR K=1 TO 1000:NEXT K:CHAIN"DOSCSETC.BAS",20,ALL
310 IF ERR=71 THEN PRINT"Is the disk in the drive?":RESUME 330
320 PRINT"Make sure that the DOSCOLOR program" BLINE$ "diskette is in the default drive and try again.":PRINT"Press Enter when ready.";:LOCATE ,,1:WHILE INKEY$<>CHR$(13):WEND:LOCATE ,,0:RUN
330 PRINT"Put program diskette into drive" BLINE$ "and try again.":PRINT"Press Enter when ready.";:WHILE INKEY$<>CHR$(13):WEND:GOTO 290